|
FrameLib
2.0
DSP processing with frames of arbitrary timing and length
|
lightweight joinable thread with variable priority level More...
#include <FrameLib_Threading.h>
Public Types | |
| enum | PriorityLevel { kLowPriority, kMediumPriority, kHighPriority, kAudioPriority } |
Public Member Functions | |
| FrameLib_Thread (PriorityLevel priority, ThreadFunctionType *threadFunction, void *arg) | |
| ~FrameLib_Thread () | |
| FrameLib_Thread (const FrameLib_Thread &)=delete | |
| FrameLib_Thread & | operator= (const FrameLib_Thread &)=delete |
| void | start () |
| void | join () |
lightweight joinable thread with variable priority level
The thread must be joined before destruction.
|
inline |
| FrameLib_Thread::~FrameLib_Thread | ( | ) |
|
delete |
| void FrameLib_Thread::join | ( | ) |
|
delete |
| void FrameLib_Thread::start | ( | ) |